package com.base.self.service;

public interface IPtgoldbeanService {
    /**
     * 查看用户金豆数量
     * @param userId 用户id
     * @return 用户金豆总数
     */
    Integer userGoldbeans(String userId);

    /**
     * 用户拼团行为判断
     * @param userId 用户id
     * @param orderNo 订单号
     * @return 0 执行失败 1 执行成功
     */
    Integer pt(String userId , String orderNo);

    /**
     * 用户拼团行为扣除金豆
     * @param userId 用户id
     * @param orderNo 订单号
     * @return 0 执行失败 1 执行成功
     */
    Integer ptSubGoldBean(String userId , String orderNo);

    /**
     * 用户购买礼包行为增加金豆
     * @param userId 用户id
     * @param orderNo 订单号
     * @return 0 执行失败 1 执行成功
     */
    Integer buyGift(String userId ,String orderNo);

    /**
     * 用户兑换商品行为扣除金豆
     * @param userId 用户id
     * @param commodityId 商品id
     * @return 0 执行失败 1 执行成功
     */
   /* Integer exchangeGoods(String userId,String commodityId);*/
}
